We are seeking a highly skilled and experienced Senior Front-End UI Developer with expertise in React and Next.js. The ideal candidate will have a minimum of 7 years of professional front-end development experience, including extensive work with modern web development frameworks and libraries. You will play a key role in creating exceptional user interfaces and experiences, working closely with our design and back-end teams to build scalable, performant, and secure web applications.
Key Responsibilities:
- Develop and maintain responsive, user-friendly web applications using React, Next.js, and related technologies.
- Collaborate with UX/UI designers to implement design specs and deliver pixel-perfect user interfaces.
- Optimize applications for maximum speed and scalability, leveraging SSR (Server Side Rendering) and other Next.js capabilities.
- Ensure cross-browser compatibility and responsiveness across various devices and platforms.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Mentor and provide guidance to junior developers, conducting code reviews and sharing best practices.
- Work closely with backend developers to integrate APIs and ensure seamless end-to-end user experiences.
- Participate in the full development lifecycle, from planning and design to deployment and maintenance.
- Troubleshoot, debug, and resolve performance issues and bugs as needed.
Qualifications:
- 7+ years of professional experience in front-end development, with a focus on React and Next.js.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- In-depth knowledge of HTML5, CSS3, Sass/SCSS, and CSS-in-JS solutions (e.g., Styled Components).
- Experience with state management libraries (e.g., Redux, Recoil) and context-based solutions.
- Proficiency with front-end build tools and modern development workflows (e.g., Webpack, Babel, npm/Yarn).
- Familiarity with SSR (Server-Side Rendering) and SSG (Static Site Generation) in Next.js.
- Working knowledge of Git version control and CI/CD tools.
- Strong understanding of RESTful APIs and knowledge of GraphQL is a plus.
- Knowledge of accessibility standards and SEO best practices.
- Strong analytical and problem-solving skills, with keen attention to detail.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
Preferred Qualifications:
- Experience with JAMstack architecture and headless CMS platforms (e.g., Contentful, Sanity).
- Background in testing frameworks (e.g., Jest, React Testing Library).
- Familiarity with performance optimization tools and techniques.